package com.jielihaofeng.level2;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Johnnie Wind
 * @description 泛型
 * @date 2021/11/30 11:44
 */
public class GenericParadigm {

    public static void main(String[] args) {

        // List list1 表示 Object 类型的 List，这个不是泛型，所以需要压制警告。
        @SuppressWarnings({ "rawtypes", "unchecked" })
        List list1 = new ArrayList<>();
        list1.add("");

        //List<?> list2 表示是泛型，类型是某个类型，虽然不需要压制警告，但是不能往里面存放东西
        List<?> list2 = new ArrayList<>();
//        list2.add("");

    }
}
